<?php
require('fpdf.php');

class PDF extends FPDF {
	
	function Table()
	{

		// Tabellenattribute festlegen
		$this->SetFillColor(200,200,200);
		$this->SetTextColor(0);
		$this->SetDrawColor(50,176,218);
		$this->SetLineWidth(.3);
		$this->SetFont('Arial','B',8);
		
		// Breite der einzelnen Spalten festlegen
		$w = array(20, 20, 20, 20, 20, 20, 20, 25, 25);
		
		// Spaltenüberschriften
		$content = array("Zahl", "Quadratzahl", "Hoch 3", "Hoch 4", "Hoch 5", "Hoch 6", "Hoch 7", "Hoch 8", "Hoch 9");
		
		// Spaltenüberschriften vergeben
		for($i=0;$i<9;$i++) {
			$this->Cell($w[$i],6,$content[$i],1,0,'C',true);
		}
			
		// Zeilenumbruch
		$this->Ln();
		
		// Color and font restoration
		$this->SetFillColor(224,235,255);
		$this->SetTextColor(100);
		$this->SetFont('');

		$fill = false;

		// Die Zahlen zwischen 1 und 25 
		// durchlaufen und die Hochzahlen ausgeben
		for($i=1; $i<=25; $i++) {
	
			$this->Cell($w[0],4,$i,'LR',0,'C',$fill);
			$this->Cell($w[1],4,pow($i,2),'LR',0,'C',$fill);
			$this->Cell($w[2],4,pow($i,3),'LR',0,'C',$fill);
			$this->Cell($w[3],4,pow($i,4),'LR',0,'C',$fill);
			$this->Cell($w[4],4,pow($i,5),'LR',0,'C',$fill);
			$this->Cell($w[5],4,pow($i,6),'LR',0,'C',$fill);
			$this->Cell($w[6],4,pow($i,7),'LR',0,'C',$fill);
			$this->Cell($w[7],4,pow($i,8),'LR',0,'C',$fill);
			$this->Cell($w[8],4,pow($i,9),'LR',0,'C',$fill);

			$this->Ln();
			$fill = !$fill;
		}
		
		// Closing line
		$this->Cell(array_sum($w),0,'','T');
	}
}
	
	
		// Instanz der Klasse PDF erstellen
		$pdf = new PDF();
		
		// Neue Seite erstellen
		$pdf->AddPage();
	
		// Überschrift Font
		$pdf->SetFont('Arial','',12);
		// Hintergrundfarbe, Überschrift
		$pdf->SetFillColor(235,235,235);
		// Überschrift ausgeben
		$pdf->Cell(0,6,"Potenzen... ",0,1,'C',true);
		// Line break
		$pdf->Ln(4);
		
		// Tabelle mit den Spielern ausgeben
		$pdf->Table();
		
		// PDF Ausgeben
		$pdf->Output("Potenzen.pdf","D");
?>